package com.qianji.vo;

import com.qianji.utils.LimitDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * Created by 阳家桂 on 2021/3/29 12:27
 * 广告收益查询相关入参
 */
@Data
@ApiModel(description = "查询广告收益相关入参")
public class AdvertisementVO extends LimitDto implements Serializable {

    @ApiModelProperty("id")
    private int id;

    @ApiModelProperty("广告位id")
    private int adId;

    @ApiModelProperty("曝光量")
    private int exposure;

    @ApiModelProperty("点击量")
    private int hits;

    @ApiModelProperty("点击率")
    private int clikRate;

    @ApiModelProperty("访问pv")
    private int visitPV;

    @ApiModelProperty("访问uv")
    private int visitUV;

    @ApiModelProperty("每uv收益")
    private double UvEarnings;

    @ApiModelProperty("预计收益")
    private double predictEarnings;

    @ApiModelProperty("收益日期")
    private Date createDate;

    @ApiModelProperty("用户id")
    private Long userId;


    //----------------------------------------
    @ApiModelProperty("广告位名称")
    public String adName;


    @ApiModelProperty("广告位规格")
    public String specification;

    @ApiModelProperty("查询开始日期")
    private Date startDate;


    @ApiModelProperty("查询结束日期")
    private Date endDate;

}
